package com.study.compose.coroutines

import kotlinx.coroutines.*

/**
 * 基于Test01的示例，我们可以这样写
 *
 */

//fun test() = run { print("hello") }
//
//fun main() {
//    test()
//}
//    return runBlocking {
//        delay(1000)
//        print("hello")
//    }

fun main() = runBlocking {
    /**
     * withContext挂起函数，通过Dispatchers调度器切换线程执行任务，执行完成后会自动切换到当前线程
     */
    withContext(Dispatchers.IO) {
        print("world")
    }

    print("hello,")
}